package com.frank.stock4j.tusharepro.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.time.LocalDate;
import com.frank.stock4j.tusharepro.bean.GgtTop10Bean;

/**
* 描述：获取港股通每日成交数据，其中包括沪市、深市详细数据
* @author: codesmith
**/
@Data
@TableName("ggt_top10")
public class GgtTop10Entity implements GgtTop10Bean {
    
    /*
    * 交易日期
    */
    @TableId
    @TableField("`trade_date`") protected LocalDate tradeDate;
    /*
    * 股票代码
    */
    @TableId
    @TableField("`ts_code`") protected String tsCode;

    @TableField("`name`") protected String name;

    @TableField("`close`") protected Double close;

    @TableField("`p_change`") protected Double pChange;

    @TableField("`rank`") protected String rank;
    /*
    * 市场类型 2：港股通（沪） 4：港股通（深）
    */
    @TableId
    @TableField("`market_type`") protected String marketType;

    @TableField("`amount`") protected Double amount;

    @TableField("`net_amount`") protected Double netAmount;

    @TableField("`sh_amount`") protected Double shAmount;

    @TableField("`sh_net_amount`") protected Double shNetAmount;

    @TableField("`sh_buy`") protected Double shBuy;

    @TableField("`sh_sell`") protected Double shSell;

    @TableField("`sz_amount`") protected Double szAmount;

    @TableField("`sz_net_amount`") protected Double szNetAmount;

    @TableField("`sz_buy`") protected Double szBuy;

    @TableField("`sz_sell`") protected Double szSell;
}